package org.dromara.app.appReturn;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import org.dromara.common.sensitive.annotation.Sensitive;
import org.dromara.common.sensitive.core.SensitiveStrategy;

import java.math.BigDecimal;

@Data
public class AppOrderInfo {

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private String createTime;

    /**
     * 昵称
     */
    @ExcelProperty(value = "昵称")
    private String nickName;

    /**
     * 头像
     */
    @ExcelProperty(value = "头像")
    private String headImage;

    /**
     * 电话
     */
    @ExcelProperty(value = "电话")
    @Sensitive(strategy = SensitiveStrategy.PHONE)
    private String phone;

    /**
     * 项目
     */
    @ExcelProperty(value = "项目")
    private String title;

    /**
     * 达人类型
     */
    @ExcelProperty(value = "达人类型")
    private String darenType;

    /**
     * 时长
     */
    @ExcelProperty(value = "时长")
    private String longTime;

    /**
     * 开始时间
     */
    @ExcelProperty(value = "开始时间")
    private String startTime;

    /**
     * 地址
     */
    @ExcelProperty(value = "地址")
    private String address;


    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String notes;

    /**
     * 结束时间
     */
    @ExcelProperty(value = "结束时间")
    private String endTime;

    /**
     * 价格
     */
    @ExcelProperty(value = "价格")
    private Long price;

    /**
     * 距离
     */
    @ExcelProperty(value = "距离")
    private String juli;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    private String userId;

    /**
     * 订单号
     */
    @ExcelProperty(value = "订单号")
    private String orderSn;

    private String darenTitle;

    private BigDecimal allPrice;

    private Long state;

    private Long id;

    private String longitude;

    private String latitude;

    /**
     * 开始服务时间
     */
    @ExcelProperty(value = "开始服务时间")
    private String startFwTime;

    /**
     * 开始服务时间
     */
    @ExcelProperty(value = "结束服务时间")
    private String endFwTime;
}
